Brandon Jacobs

Born 12-08-1990

Bats R Throws R

Real Stats, No DT

Brandon Jacobs Born 1990120834 Bats R Throws R Height 73 Weight 225 No DT, Real Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2009 GCL_Red_Sox_ GCL 24 6 2 0 0 2 8 1 0 0 0 18 .250 .321 .333 .262 3 -1 -4 -7 -1 9 1-LF 0 2010 Lowell______ NYP 236 57 18 2 6 21 59 30 31 4 1 183 .242 .308 .411 .267 34 15 2 -4 -2 -3 43-LF 0 15-RF 1 2011 Greenville__ SAL 442 134 32 3 17 43 123 75 80 30 7 320 .303 .376 .505 .305 82 19 14 -9 0 20 108-LF -3 2012 Salem_VA____ Car 437 110 30 0 13 39 128 62 61 17 9 339 .252 .322 .410 .262 59 11 8 -12 0 4 80-LF 3 26-CF -1 2013 Salem_VA____ Car 291 71 24 0 11 33 88 44 44 10 4 227 .244 .334 .440 .274 44 25 7 -13 1 1 56-LF 0 9-CF -1 2013 Birmingham__ Sou 156 37 8 0 2 11 50 13 22 2 3 128 .237 .291 .327 .238 18 -3 -4 -16 -5 11 35-LF 1 2013 Portland_ME_ Eas 8 3 1 1 0 0 2 2 0 0 0 5 .375 .375 .750 .356 2 -1 7 -1 -2 6 2-CF 0 2013 pdd AFL 43 11 5 0 2 5 16 12 5 0 0 32 .256 .365 .512 .306 8 41 27 -16 -1 9 8-RF -1 2014 Visalia_____ Cal 310 65 10 2 16 30 111 42 36 3 3 249 .210 .291 .410 .232 32 31 -5 -24 0 -17 58-LF 1 2016 Lnc AA 304 85 15 2 11 31 73 43 34 4 1 223 .280 .353 .451 .284 48 15 -5 -7 -1 5 81-DH 0 2017 Lincoln_____ AA 373 93 17 1 12 45 82 51 49 8 1 283 .249 .333 .397 .271 54 9 -2 0 3 -8 100-DH 0 2018 Lincoln_____ AA 361 94 18 0 22 49 120 65 68 5 2 271 .260 .365 .493 .299 66 48 -4 -18 4 0 100-DH 0 -------------------------------------------------------------------------------------------------------- Minors 573 147 35 2 22 59 165 84 83 16 6 2278 .257 .336 .437 .275 87 21 3 -11 0 2 73-LF 0 7-CF 0

Regular DT

Brandon Jacobs Born 1990120834 Bats R Throws R Height 73 Weight 225 Regular DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2009 GCL_Red_Sox_ GCL 25 4 2 0 0 1 12 1 1 0 0 21 .160 .192 .240 .139 1 -8 -2 -18 -3 1 1-LF 0 2010 Lowell______ NYP 244 48 12 1 8 15 84 24 26 3 0 198 .197 .247 .352 .220 22 6 -2 -18 -4 -8 43-LF 0 15-RF 1 2011 Greenville__ SAL 457 110 22 1 17 33 168 56 62 19 3 354 .241 .299 .405 .259 60 10 4 -22 -3 12 108-LF -4 2012 Salem_VA____ Car 448 90 15 1 14 32 175 50 50 13 4 364 .201 .261 .333 .221 42 3 2 -26 -3 0 80-LF 2 26-CF -1 2013 Salem_VA____ Car 304 60 12 0 12 24 122 34 35 7 2 248 .197 .266 .355 .230 31 15 -1 -27 -2 -3 56-LF -1 9-CF -1 2013 Birmingham__ Sou 160 33 5 0 3 8 65 12 20 2 2 134 .206 .250 .294 .204 13 -10 -6 -30 -6 8 35-LF 1 2013 Portland_ME_ Eas 8 2 1 1 0 0 3 2 1 0 0 6 .250 .250 .625 .286 1 -2 7 -4 -2 3 2-CF 0 2013 pdd AFL 44 11 3 0 3 4 17 10 6 0 0 33 .250 .353 .523 .302 8 43 7 -16 0 8 8-RF -1 2014 Visalia_____ Cal 318 48 7 1 12 24 147 30 25 2 1 272 .151 .219 .292 .185 20 16 -6 -38 -2 -18 58-LF 0 2016 Lnc AA 317 70 13 1 10 21 116 32 26 2 0 249 .221 .274 .363 .232 32 6 -7 -22 -4 5 81-DH 0 2017 Lincoln_____ AA 388 82 13 1 12 32 124 41 40 5 1 308 .211 .274 .343 .227 38 0 -5 -13 -1 -5 100-DH 0 2018 Lincoln_____ AA 376 78 11 1 21 38 168 52 55 4 1 300 .207 .293 .410 .253 48 39 -5 -33 1 3 100-DH 0 -------------------------------------------------------------------------------------------------------- Minors 594 122 22 2 22 45 231 66 67 11 3 2487 .206 .269 .357 .231 61 11 -2 -25 -2 0 73-LF 0 7-CF 0

Peak (Age-adjusted) DT

Brandon Jacobs Born 1990120834 Bats R Throws R Height 73 Weight 225 Peak DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2009 GCL_Red_Sox_ GCL 25 5 2 0 0 1 10 1 1 0 0 20 .200 .231 .320 .200 2 -1 -2 -12 -2 1 1-LF 0 2010 Lowell______ NYP 244 57 13 1 12 18 70 30 33 3 0 189 .234 .293 .439 .262 33 19 -4 -7 -2 -5 43-LF 1 15-RF 1 2011 Greenville__ SAL 457 114 24 1 22 37 146 62 72 19 3 350 .249 .315 .453 .276 70 20 4 -13 -1 6 108-LF -1 2012 Salem_VA____ Car 448 95 16 1 18 36 159 55 58 13 4 359 .212 .279 .373 .239 50 11 2 -19 -2 -2 80-LF 2 26-CF -1 2013 Salem_VA____ Car 304 63 13 0 14 25 114 36 39 7 2 245 .207 .278 .382 .242 35 20 -1 -22 -1 -4 56-LF 0 9-CF -1 2013 Birmingham__ Sou 160 33 5 0 4 9 61 13 22 2 2 134 .206 .250 .312 .210 14 -4 -6 -25 -6 2 35-LF 1 2013 Portland_ME_ Eas 8 2 1 1 0 0 3 2 1 0 0 6 .250 .250 .625 .277 1 -1 7 -3 -2 2 2-CF 0 2013 pdd AFL 44 11 3 0 3 4 16 11 6 0 0 33 .250 .353 .545 .305 9 46 8 -13 0 2 8-RF -1 2014 Visalia_____ Cal 318 53 7 1 13 26 141 32 28 2 1 267 .167 .239 .324 .205 25 20 -7 -35 -1 -13 58-LF 1 2016 Lnc AA 317 68 13 1 11 21 113 33 26 2 0 251 .215 .268 .363 .231 32 7 -7 -20 -3 1 81-DH 0 2017 Lincoln_____ AA 388 83 13 1 13 32 122 42 42 5 1 307 .214 .277 .351 .230 39 1 -5 -12 -1 -4 100-DH 0 2018 Lincoln_____ AA 376 76 11 1 21 38 168 51 55 4 1 302 .202 .288 .404 .251 47 39 -5 -33 1 0 100-DH 0 -------------------------------------------------------------------------------------------------------- Minors 591 126 23 2 25 47 215 70 73 11 3 2463 .214 .279 .385 .243 68 16 -2 -20 -2 -2 73-LF 1 7-CF 0

Year-projected (Age-adjusted) DT for 2025

Brandon Jacobs Born 1990120834 Bats R Throws R Height 73 Weight 225 Year-adj DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense -------------------------------------------------------------------------------------------------------- /home/clayd/baseball/current/defense/splitdts Splits for 2016 Lnc AA ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2016 Lnc AA 304 85 15 2 11 31 73 43 34 4 1 220 .280 .356 .451 .284 47 15 -4 -7 -1 5 -------------------------------------------------------------------------------------------------------- Splits for 2014 VIS CLF ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2014 VIS CLF 310 65 10 2 16 30 111 42 36 3 3 248 .210 .292 .410 .232 32 31 -5 -24 0 -17 vLH 2014 VIS CLF 67 12 4 0 1 7 23 10 4 0 2 57 .179 .286 .284 .188 4 -6 9 -19 1 -20 vRH 2014 VIS CLF 244 53 6 2 15 23 89 31 31 3 1 192 .217 .293 .443 .243 28 41 -6 -26 0 -16 ROAD 2014 VIS CLF 157 30 1 0 8 16 55 16 15 1 2 129 .191 .287 .350 .213 14 24 -14 -21 0 -26 HOME 2014 VIS CLF 154 35 9 2 8 14 57 25 20 2 1 120 .227 .296 .468 .249 19 38 9 -28 -1 -7 EMPTY 2014 VIS CLF 166 36 5 1 8 18 55 8 8 0 0 130 .217 .301 .404 .236 18 26 -16 -19 2 -16 MEN_ON 2014 VIS CLF 145 29 5 1 8 12 57 33 27 3 3 119 .200 .280 .414 .227 15 39 59 -31 -2 -18 APRIL 2014 VIS CLF 77 20 1 1 3 9 26 11 4 1 2 59 .260 .352 .416 .255 10 10 -5 -19 3 7 MAY 2014 VIS CLF 61 12 3 1 3 3 24 5 10 0 0 49 .197 .234 .426 .213 5 36 -8 -35 -7 -18 JUNE 2014 VIS CLF 60 12 2 0 5 5 20 7 12 0 0 48 .200 .284 .483 .248 7 64 -15 -19 -2 -36 JULY 2014 VIS CLF 71 13 1 0 3 8 27 11 5 2 0 58 .183 .275 .324 .210 6 17 5 -28 2 -24 AUG 2014 VIS CLF 38 7 3 0 1 5 12 6 2 0 1 32 .184 .295 .342 .211 3 6 7 -9 3 -17 SEPT 2014 VIS CLF 4 1 0 0 1 0 3 1 2 0 0 3 .250 .250 .999 .339 1 16 -1 -7 -1 -11 -------------------------------------------------------------------------------------------------------- Splits for 2013 pdd AFL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2013 pdd AFL 43 11 5 0 2 5 16 12 5 0 0 32 .256 .373 .512 .306 8 40 25 -16 -1 9 -------------------------------------------------------------------------------------------------------- Splits for 2013 SLM CRL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2013 SLM CRL 291 71 24 0 11 33 88 44 44 10 4 224 .244 .337 .440 .274 44 25 8 -13 1 1 vLH 2013 SLM CRL 49 7 3 0 1 11 16 6 8 2 1 43 .143 .323 .265 .231 6 5 8 -11 14 -32 vRH 2013 SLM CRL 244 65 22 0 10 22 72 38 38 8 3 182 .266 .342 .480 .285 39 29 10 -13 -2 8 ROAD 2013 SLM CRL 165 40 13 0 8 15 51 28 25 6 2 127 .242 .321 .467 .274 25 36 15 -15 -2 -2 HOME 2013 SLM CRL 128 32 12 0 3 18 37 16 21 4 2 98 .250 .360 .414 .277 20 11 4 -9 4 5 EMPTY 2013 SLM CRL 157 38 9 0 8 14 48 8 8 0 0 119 .242 .312 .452 .265 22 41 -15 -15 -2 -3 MEN_ON 2013 SLM CRL 136 34 16 0 3 19 40 36 38 10 4 106 .250 .364 .434 .286 23 8 59 -10 4 6 APRIL 2013 SLM CRL 78 15 7 0 1 10 26 10 10 3 3 66 .192 .308 .321 .229 8 0 18 -17 3 -10 MAY 2013 SLM CRL 97 22 7 0 4 5 27 16 10 3 1 76 .227 .269 .423 .243 11 26 27 -12 -8 -10 JUNE 2013 SLM CRL 88 24 6 0 5 12 28 15 17 4 0 64 .273 .373 .511 .309 17 44 4 -15 4 10 JULY 2013 SLM CRL 30 11 5 0 1 6 7 3 9 0 0 19 .367 .500 .633 .385 9 20 -5 2 7 23 -------------------------------------------------------------------------------------------------------- Splits for 2013 PME EAS ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2013 PME EAS 8 3 1 1 0 0 2 2 0 0 0 5 .375 .375 .750 .356 2 -1 6 -1 -2 6 vLH 2013 PME EAS 2 1 1 0 0 0 0 1 0 0 0 1 .500 .500 .999 .462 1 2 2 0 0 3 vRH 2013 PME EAS 3 0 0 0 0 0 1 0 0 0 0 3 .000 .000 .000 .000 0 -1 -1 -1 -1 -4 ROAD 2013 PME EAS 5 1 1 0 0 0 1 1 0 0 0 4 .200 .200 .400 .202 0 0 4 0 -1 -1 EMPTY 2013 PME EAS 5 1 1 0 0 0 1 0 0 0 0 4 .200 .200 .400 .202 0 0 0 0 -1 -1 JULY 2013 PME EAS 5 1 1 0 0 0 1 1 0 0 0 4 .200 .200 .400 .202 0 0 4 0 -1 -1 -------------------------------------------------------------------------------------------------------- Splits for 2013 BIR SOU ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2013 BIR SOU 156 37 8 0 2 11 50 13 22 2 3 122 .237 .300 .327 .236 16 -3 -4 -16 -5 11 vLH 2013 BIR SOU 28 2 0 0 0 4 14 2 2 0 0 26 .071 .188 .071 .000 0 -11 -5 -20 3 -19 vRH 2013 BIR SOU 128 35 8 0 2 7 36 11 20 2 3 96 .273 .328 .383 .260 17 -1 -3 -11 -7 18 ROAD 2013 BIR SOU 73 11 2 0 1 6 29 5 4 1 2 64 .151 .232 .219 .166 4 -4 -2 -27 -3 -15 HOME 2013 BIR SOU 83 26 6 0 1 5 21 8 18 1 1 58 .313 .356 .422 .287 13 -3 -5 -6 -6 29 EMPTY 2013 BIR SOU 75 18 4 0 1 8 27 1 1 0 0 57 .240 .329 .333 .254 9 0 -10 -20 0 17 MEN_ON 2013 BIR SOU 81 19 4 0 1 3 23 12 21 2 3 65 .235 .271 .321 .216 7 -6 20 -12 -10 6 JULY 2013 BIR SOU 52 17 2 0 1 4 10 2 13 0 1 36 .327 .379 .423 .294 8 -2 -9 4 -4 22 AUG 2013 BIR SOU 101 19 6 0 1 6 39 11 8 1 2 84 .188 .245 .277 .193 7 -3 5 -27 -7 0 SEPT 2013 BIR SOU 3 1 0 0 0 1 1 0 1 1 0 2 .333 .500 .333 .375 1 -1 0 -1 2 3 -------------------------------------------------------------------------------------------------------- Splits for 2012 SLM CRL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2012 SLM CRL 437 110 30 0 13 39 128 62 61 17 9 336 .252 .324 .410 .262 59 11 9 -12 0 4 vLH 2012 SLM CRL 96 37 8 0 7 12 20 21 24 7 6 65 .385 .464 .688 .360 25 47 13 4 4 33 vRH 2012 SLM CRL 345 73 22 0 6 27 109 41 40 10 3 275 .212 .280 .328 .224 33 -2 10 -16 -2 -6 ROAD 2012 SLM CRL 229 50 11 0 5 11 71 26 32 6 4 183 .218 .266 .332 .215 20 1 7 -17 -7 -5 HOME 2012 SLM CRL 212 60 19 0 8 28 58 36 32 11 5 157 .283 .379 .486 .301 39 20 13 -7 5 11 EMPTY 2012 SLM CRL 219 49 16 0 8 14 66 8 8 0 0 170 .224 .277 .406 .240 24 28 -14 -15 -4 -8 MEN_ON 2012 SLM CRL 222 61 14 0 5 25 63 54 56 17 9 170 .275 .364 .405 .277 34 0 45 -9 3 13 APRIL 2012 SLM CRL 84 22 7 0 1 5 28 10 14 5 1 63 .262 .311 .381 .256 10 -6 16 -21 -5 18 MAY 2012 SLM CRL 58 20 5 0 0 4 13 7 10 4 3 41 .345 .387 .431 .286 9 -19 13 -1 -3 34 JUNE 2012 SLM CRL 101 24 6 0 5 6 21 15 13 2 1 78 .238 .300 .446 .260 14 25 4 2 -5 -16 JULY 2012 SLM CRL 104 29 6 0 4 9 32 16 18 2 2 77 .279 .342 .452 .276 15 21 1 -15 -1 14 AUG 2012 SLM CRL 88 14 5 0 3 14 34 13 9 4 1 75 .159 .288 .318 .231 10 20 16 -24 9 -26 SEPT 2012 SLM CRL 6 1 1 0 0 1 1 1 0 0 1 6 .167 .375 .333 .230 1 0 4 2 1 -4 -------------------------------------------------------------------------------------------------------- Splits for 2011 GRN SAL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2011 GRN SAL 442 134 32 3 17 43 123 75 80 30 7 315 .303 .380 .505 .307 82 19 15 -9 0 20 vLH 2011 GRN SAL 125 37 8 2 5 12 33 19 21 9 3 91 .296 .362 .512 .299 22 19 18 -7 0 14 vRH 2011 GRN SAL 317 98 24 1 12 29 89 57 61 20 3 222 .309 .388 .505 .311 60 19 17 -9 -1 23 ROAD 2011 GRN SAL 215 62 14 1 10 23 63 37 42 15 3 156 .288 .382 .502 .307 41 27 15 -10 1 14 HOME 2011 GRN SAL 227 73 18 2 7 18 59 39 40 14 3 157 .322 .379 .511 .308 41 11 18 -7 -2 26 EMPTY 2011 GRN SAL 228 65 17 1 8 14 61 8 8 0 0 163 .285 .340 .474 .280 34 25 -14 -9 -5 12 MEN_ON 2011 GRN SAL 214 70 15 2 9 27 61 68 74 29 6 150 .327 .419 .542 .332 48 20 72 -8 4 30 APRIL 2011 GRN SAL 75 29 7 1 3 8 25 16 14 6 2 48 .387 .459 .627 .359 19 27 17 -18 1 66 MAY 2011 GRN SAL 85 23 6 0 1 3 24 11 10 4 1 63 .271 .333 .376 .259 11 -8 9 -11 -10 14 JUNE 2011 GRN SAL 92 32 6 0 6 10 22 15 23 6 2 62 .348 .417 .609 .339 21 42 6 -2 2 25 JULY 2011 GRN SAL 93 29 8 0 4 14 21 17 20 9 1 65 .312 .407 .527 .327 20 21 18 2 8 14 AUG 2011 GRN SAL 89 21 5 2 2 5 25 15 12 3 0 68 .236 .299 .404 .252 11 2 24 -11 -6 -3 SEPT 2011 GRN SAL 8 1 0 0 1 1 5 2 3 1 0 7 .125 .222 .500 .259 1 29 13 -10 1 -12 -------------------------------------------------------------------------------------------------------- Splits for 2010 LOW NYP ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2010 LOW NYP 236 57 18 2 6 21 59 30 31 4 1 180 .242 .312 .411 .266 33 14 2 -4 -2 -3 vLH 2010 LOW NYP 70 17 5 1 2 7 21 10 7 2 1 54 .243 .312 .429 .270 10 19 11 -13 0 2 vRH 2010 LOW NYP 166 40 13 1 4 14 38 20 24 2 0 126 .241 .311 .404 .265 23 13 -1 0 -3 -5 ROAD 2010 LOW NYP 126 26 9 1 4 12 35 17 17 1 0 100 .206 .288 .389 .250 16 23 2 -8 -1 -16 HOME 2010 LOW NYP 110 31 9 1 2 9 24 13 14 3 1 80 .282 .339 .436 .285 17 6 4 1 -3 10 EMPTY 2010 LOW NYP 130 36 8 2 5 10 34 5 5 0 0 94 .277 .340 .485 .294 22 29 -11 -6 -4 8 MEN_ON 2010 LOW NYP 106 21 10 0 1 11 25 25 26 4 1 86 .198 .280 .321 .233 11 -2 64 -1 0 -17 JUNE 2010 LOW NYP 45 13 5 0 1 4 15 7 8 1 0 32 .289 .353 .467 .302 8 16 3 -14 -2 22 JULY 2010 LOW NYP 92 22 6 2 1 11 28 11 9 3 0 70 .239 .327 .380 .270 13 -2 7 -12 3 6 AUG 2010 LOW NYP 81 18 5 0 3 5 13 9 9 0 1 64 .222 .273 .395 .241 9 21 -6 10 -6 -22 SEPT 2010 LOW NYP 18 4 2 0 1 1 3 3 5 0 0 14 .222 .263 .500 .266 3 13 5 3 -2 -8 -------------------------------------------------------------------------------------------------------- Splits for 2009 RSX GCL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2009 RSX GCL 24 6 2 0 0 2 8 1 0 0 0 18 .250 .333 .333 .262 3 -1 -4 -7 -1 8 vLH 2009 RSX GCL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 -1 -4 -1 -5 vRH 2009 RSX GCL 22 6 2 0 0 2 6 1 0 0 0 16 .273 .360 .364 .283 3 -1 -4 -2 -1 8 ROAD 2009 RSX GCL 8 3 1 0 0 2 3 1 0 0 0 5 .375 .600 .500 .408 3 1 -1 -2 3 12 HOME 2009 RSX GCL 16 3 1 0 0 0 5 0 0 0 0 13 .188 .188 .250 .149 1 -1 -2 -5 -4 -2 EMPTY 2009 RSX GCL 13 3 1 0 0 1 2 0 0 0 0 10 .231 .286 .308 .231 1 -1 -2 3 -1 -2 MEN_ON 2009 RSX GCL 11 3 1 0 0 1 6 1 0 0 0 8 .273 .385 .364 .295 2 1 -2 -9 0 16 AUG 2009 RSX GCL 24 6 2 0 0 2 8 1 0 0 0 18 .250 .333 .333 .262 3 -1 -4 -7 -1 8 --------------------------------------------------------------------------------------------------------